be easily defeated - French English Dictionary